Golang Job: Quality Engineer

Job added on

Company

Cisco Systems

Location

Galway - Ireland

Job type

Full-Time

Golang Job Details

About You
You are passionate about having an in-depth understanding of application customers, distributed micro-service applications in IaaS environments, and the current needs of the industry, with a focus on quality and automation. You are comfortable working on multiple programming languages and are eager to work independently and learn new ones when the scope of the project demands it. You also have:

Basic Skills:
Computer Science or equivalent Engineering degree.
8+ years of experience in testing Web & API based products.
Significant experience developing software e.g. with Java (preferred), golang, bash/shell scripting, powershell etc.
Experience in building & improving automated testing frameworks, tools, automated test suites, TestNG, and Linux.
Extensive experience writing test applications to closely resemble customer applications and use cases.
Hands-on knowledge of Docker and K8s and maintaining CI pipelines.
Experience in working with web servers & application servers.
Experience with AWS (preferred) or one of the other Cloud Service Providers (Azure, GCP etc.)

Advanced Skills:
Strong analytical and problem-solving skills, with a high aptitude to learn and adapt to new test frameworks and software deployment models.
Thorough understanding and experience with distributed systems and micro-services architectures.
Experience with Component, Contract, and End to End testing frameworks using RESTful or similar APIs.
Comfortable with Python and writing scripts to deploy automated test setups.

Breadth of knowledge and skills:
Experienced at creating automation for Continuous Integration/ Continuous Deployment and DevOps culture.
Hands-on experience in open source projects is a bonus.

Attitude and working style:
Always looking to learn new technologies and are comfortable rolling up your sleeves.
Enjoy working in teams and working closely with developers to write high-quality code.
Willing to contribute to the wider team and help drive design discussions.

About the Role
You will be a QE counter-part of a highly collaborative Install & Config Team. The team builds products to deploy, configure and upgrade the Application and Infrastructure monitoring agents that are a core part of Appdynamics product portfolio. The product is based on a distributed microservice architecture.

This role is technically demanding with a need for programming, understanding application architecture, and a dedication to understanding how customers use our products on SaaS. Our top priority as the Quality Engineering team is test automation and constantly adapting to maintain very high quality. Each member of the Quality Engineering team will develop test applications, add to existing and build new framework/ tools, CI/CD processes, familiar with the latest DevOps processes and technologies being used in the industry.

#LI-GF1 #LI-Remote